package tech.aistar.design.proxy.demo1;

/**
 * 本类用来演示: 静态代理的测试
 *
 * @author: success
 * @date: 2022/8/4 3:06 下午
 */
public class UserDaoTest {
    public static void main(String[] args) {
        //1. 创建目标对象
        UserDao userDao = new UserDaoImpl();

        //2. 创建代理对象
        UserDao userDaoProxy = new UserDaoImplProxy(userDao);

        //3. 客户端直接使用代理对象进行访问
        System.out.println(userDaoProxy.add(10, 20));

        System.out.println("==");

        System.out.println(userDaoProxy.sub(10, 5));
    }
}
